<html>


    <head>
        <link rel="stylesheet" type="text/css" href="../../../asset/static/prettify.css" />
        <link rel="stylesheet" type="text/css" href="../../../asset/static/style.css" />


        <script src="../../../asset/static/jquery.min.js"></script>
        <script src="../../../asset/static/prettify.js"></script>
        <script src="../../../asset/api_definition.js"></script>

        <script>var ZepCurrentPath = '../../../'</script>

        <script src="../../../asset/static/script.js"></script>

        
    </head>


    <body onload="prettyPrint()">
        <div id="top-bar">
            <div id="top-left">
                Zephir Documentation <span class="version">v0.0.5-dev</span>
            </div>
            <div id="top-right">

            </div>
        </div>

        <div id="body">

            <div id="body-left">

                <div class="header-search">

                    <input class="search-box" placeholder="Search for a class or namespace " type="text" />

                    <div id="menu-wrapper">


                    </div>

                </div>

            </div>
            <div id="body-right">
                <div class="content">
                    
<div class="breadcrumb">
    
    <ul>
        
        <li><a href="../../../index.html">Home</a></li>
        
                <li><a href="../../../classes.html">Classes</a></li>
                <li><a href="../../../class/PhalconPlus/Assert/InvalidArgumentException.html">PhalconPlus\Assert\InvalidArgumentException</a></li>
                <li><a >Source</a></li>
                
    </ul>
    
</div>
<div class="class-header source clearfix">
    
    <div class="access-buttons">
        <a class="zep-button" href="../../../class/PhalconPlus/Assert/InvalidArgumentException.html">Class</a>

            </div>
    
    <div class="class-full-name">
        
        <span class="class-type">Class</span>
        
                <span class="namespace-piece">
            <a href="../../../namespace/PhalconPlus.html">PhalconPlus</a>
        </span>
                <span class="namespace-piece">
            <a href="../../../namespace/PhalconPlus/Assert.html">Assert</a>
        </span>
                <h1 class="class-name">InvalidArgumentException</h1>
    </div>
    
</div>


<pre class="zephir-source-file prettyprint linenums">namespace PhalconPlus\Assert;

class InvalidArgumentException extends \InvalidArgumentException implements AssertionFailedException
{
    private propertyPath;
    private value;
    private constraints;
    
    public function __construct(message, code, propertyPath = null, value, array constraints = [])
    {
        parent::__construct(message, code);
        let this->propertyPath = propertyPath;
        let this->value = value;
        let this->constraints = constraints;
    }

    public function getPropertyPath()
    {
        return this->propertyPath;
    }

    public function getValue()
    {
        return this->value;
    }

    public function getConstraints()
    {
        return this->constraints;
    }
}
</pre>                </div>
            </div>

        </div>

    </body>



</html>
